package com.cdp.system.dto;

import lombok.Data;

import java.util.List;

@Data
public class MechanicalPerformanceQueryDTOSecond {

  private Integer pageNum ;
  private Integer pageSize ;


  private String startTime; // 查询开始时间
   private String endTime; // 查询结束时间

  private List<String> cementModel;  // 水泥型号

  private List<String> stoneModel;   // 石料型号

  private List<String> regionName;   // 区域名称（多个）

  private List<Double> compressive3d; // 3天抗压（最大值和最小值）

  private List<Double> compressive7d; // 7天抗压（最大值和最小值）

  private List<Double> compressive28d; // 28天抗压（最大值和最小值）

  private List<Double> cement;       // 水泥参量（最大值和最小值）

  private List<String> sysCementVOModel; // 水泥型号（用于查询水泥相关信息）

  private List<Double> sysCementVOCaoContent; // 水泥CaO含量（最大值和最小值）

  private List<Double> sysCementVOSio2Content; // 水泥SiO2含量（最大值和最小值）

  private List<Double> sysCementVOAl2o3Content; // 水泥Al2O3含量（最大值和最小值）

  private List<Double> sysCementVOCompressiveStrength28d; // 水泥28天抗压（最大值和最小值）

  private List<Double> sysCementVOstrengthGrade; // 水泥强度等级（最大值和最小值）

  private List<Double> stonePowder; // 石粉掺量（最大值和最小值）

  private List<Double> flyAsh;     // 粉煤灰掺量（最大值和最小值）

  private List<Double> mineralPowder; // 矿粉掺量（最大值和最小值）

  private List<Double> waterReducer; // 减水剂掺量（最大值和最小值）

  private List<Double> efficiencyAgent; // 增效剂掺量（最大值和最小值）

  private List<Double> expansionAgent; // 膨胀剂掺量（最大值和最小值）

  private List<String> sysFlyashVOGrade; // 粉煤灰型号（多个）

  private List<String> sysFlyashVOFactoryGrade; // 粉煤灰出厂等级（多个）

  private List<Double> sysFlyashVOFineness; // 粉煤灰细度（最大值和最小值）

  private List<Double> sysFlyashVOMoistureContent; // 粉煤灰含水量

  private List<Double> sysFlyashVOSctivityIndex28d; // 粉煤灰28天活性指数（最大值和最小值）

  private List<String> sysMineralPowderVOModel; // 矿粉型号（多个）

  private List<String> sysMineralPowderVOslagGrade; // 矿粉等级（多个）

  private List<Double> sysMineralPowderVOFineness; // 矿粉细度（最大值和最小值）

  private List<Double> sysMineralPowderVOMoistureContent; // 矿粉含水量

  private List<Double> sysMineralPowderVOActivityIndex28d; // 矿粉28天活性指数（最大值和最小值）

  private List<String> sysOtherAdmixturesVOModel; // 石粉型号（多个）

  private List<Double> sysOtherAdmixturesVOFineness; // 石粉细度（最大值和最小值）

  private List<Double> sysOtherAdmixturesVOMoistureContent; // 石粉含水量（最大值和最小值）

  private List<Double> sysOtherAdmixturesVOActivityIndex28d; // 石粉28天活性指数（最大值和最小值）

  private List<String> waterReducerVOModel; // 减水剂型号（多个）

  private List<String> sysEfficiencyAgentVOModel; // 增效剂型号（多个）

  private List<String> swellingagentVOModel; // 膨胀剂型号（多个）

  private List<Double> stone510; // 石5-10mm掺量（最大值和最小值）

  private List<Double> stone525; // 石5-25mm掺量（最大值和最小值）

  private List<Double> stone2040; // 石20-40mm掺量（最大值和最小值）

  private List<Double> stone1020; // 石10-20mm掺量（最大值和最小值）

  private List<Double> stone1030; // 石10-30mm掺量（最大值和最小值）

  private List<Double> stone010; // 石0-10mm掺量（最大值和最小值）

  private List<Double> stoneCoarse2031; // 石20-31.5mm掺量（最大值和最小值）

  private List<Double> sandRiverCoarse3137; // 河砂粗3.1-3.7mm掺量（最大值和最小值）

  private List<Double> sandRiver2330Med; // 河砂中2.3-3.0mm掺量（最大值和最小值）

  private List<Double> sandRiver1622Fine; // 河砂细1.6-2.2mm掺量（最大值和最小值）

  private List<Double> sandMech2330Med; // 机制砂中2.3-3.0mm掺量（最大值和最小值）

  private List<Double> sandMech3137Coarse; // 机制砂粗3.1-3.7mm掺量（最大值和最小值）

  private List<Double> sandMech1622Fine; // 机制砂细1.6-2.2mm掺量（最大值和最小值）

  private List<Double> sandMech0475; // 机制砂0-4.75mm掺量（最大值和最小值）

  private List<Double> sandMech09; // 机制砂0-9mm掺量（最大值和最小值）

  private List<String> strengthGrade; // 强度等级（多个）
//
//  private List<String>   cementModel;
//
//
//  private List<String>   stoneModel;
//
//  private List<Integer>   regionName;
//
//  private List<Double>  compressive3d;
//
//  private List<Double> compressive7d;
//
//  private List<Double>  compressive28d;
//  private List<Double> cement;
//
//
//  private List<String>   sysCementVOModel;
//
//
//  private List<Double> sysCementVOCaoContent;
//  private List<Double>  sysCementVOSio2Content;
//  private List<Double>  sysCementVOAl2o3Content;
//
//  private List<Double>  sysCementVOCompressiveStrength28d;
//
//
//  private List<Double>  sysCementVOtrengthGrade;
//
//
//  private List<Double>  stonePowder;
//
//  private List<Double>  flyAsh;
//
//  private List<Double>  mineralPowder;
//
//  private List<Double>  waterReducer;
//
//  private List<Double>  efficiencyAgent;
//  private List<Double>  expansionAgent;
//
//  private List<String>  sysFlyashVOGrade;
//
//
//
//  private List<String>  sysFlyashVOFactoryGrade;
//
//
//
//  private List<Double>  sysFlyashVOFineness;
//
//  private List<Double> sysFlyashVOMoistureContent;
//
//
//  private List<Double> sysFlyashVOSctivityIndex28d;
//
//
//  private List<String> sysMineralPowderVOModel;
//  private List<String>  sysMineralPowderVOslagGrade;
//  private List<Double> sysMineralPowderVOFineness;
//  private List<Double>  sysMineralPowderVOMoistureContent;
//  private List<Double>  sysMineralPowderVOActivityIndex28d;
//
//
//  private List<String> sysCementVOstrengthGrade;
//
//  private List<String>  sysOtherAdmixturesVOModel;


}
